home *** CD-ROM | disk | FTP | other *** search
/ All for Cell Phones: Sony Ericsson / Sony-Ericsson 2004.iso / Java / EmailViewer / EmailViewer.jar / k.class (.txt) < prev    next >
Encoding:
Java Class File  |  2002-10-08  |  2.0 KB  |  128 lines

  1. import java.util.Vector;
  2. import javax.microedition.lcdui.Display;
  3. import javax.microedition.lcdui.Displayable;
  4. import javax.microedition.lcdui.Graphics;
  5.  
  6. // $FF: renamed from: k
  7. class class_0 extends e {
  8.    // $FF: renamed from: null x
  9.    private x field_0;
  10.    // $FF: renamed from: goto v
  11.    private v field_1;
  12.    // $FF: renamed from: else v
  13.    private v field_2;
  14.    // $FF: renamed from: char int
  15.    private int field_3 = -1;
  16.    // $FF: renamed from: case int
  17.    private int field_4 = 0;
  18.    // $FF: renamed from: long int
  19.    private int field_5 = 100;
  20.  
  21.    class_0(x var1, v var2, v var3) {
  22.       this.field_0 = var1;
  23.       this.field_1 = var2;
  24.       this.field_2 = var3;
  25.    }
  26.  
  27.    // $FF: renamed from: if (int) void
  28.    void method_0(int var1) {
  29.       this.field_5 = var1;
  30.    }
  31.  
  32.    // $FF: renamed from: a (javax.microedition.lcdui.Graphics, java.util.Vector, boolean) void
  33.    void method_1(Graphics var1, Vector var2, boolean var3) {
  34.       if (this.field_4 > 0) {
  35.          int var4 = -1;
  36.          int var5 = -1;
  37.          int var6 = 0;
  38.          int var7 = 0;
  39.          c var8 = null;
  40.  
  41.          try {
  42.             for(int var9 = 0; var9 < this.field_4; ++var9) {
  43.                c var10 = (c)var2.elementAt(this.field_3 + var9);
  44.                if (var9 == 0) {
  45.                   var4 = var10.a;
  46.                   var5 = var10.if;
  47.                } else if (var10.if < var5) {
  48.                   var5 = var10.if;
  49.                }
  50.  
  51.                if (var9 != 0 && var10.if > var8.if) {
  52.                   int var11 = var8.a + var8.a() - var4;
  53.                   if (var11 > var6) {
  54.                      var6 = var11;
  55.                   }
  56.  
  57.                   var7 = var10.if + var10.if() - var5;
  58.                }
  59.  
  60.                if (var9 == this.field_4 - 1) {
  61.                   int var13 = var10.a + var10.a() - var4;
  62.                   if (var13 > var6) {
  63.                      var6 = var13;
  64.                   }
  65.                }
  66.  
  67.                int var14 = var10.if + var10.if() - var5;
  68.                if (var14 > var7) {
  69.                   var7 = var14;
  70.                }
  71.  
  72.                var8 = var10;
  73.             }
  74.  
  75.             var1.setStrokeStyle(0);
  76.             if (this.field_2 == null) {
  77.                var1.drawRect(var4, var5, var6, var7);
  78.                var1.drawLine(var4 + var6 - 1, var5, var4 + var6 - 1, var5 + var7 - 1);
  79.                var1.drawLine(var4, var5 + var7 - 1, var4 + var6 - 1, var5 + var7 - 1);
  80.             }
  81.          } catch (ArrayIndexOutOfBoundsException var12) {
  82.          }
  83.       }
  84.  
  85.    }
  86.  
  87.    // $FF: renamed from: a (m, javax.microedition.lcdui.Display, javax.microedition.lcdui.Displayable, int, int, boolean) void
  88.    void method_2(m var1, Display var2, Displayable var3, int var4, int var5, boolean var6) {
  89.       if (this.field_0 != null) {
  90.          if (this.field_1 != null) {
  91.             this.field_1.a(true);
  92.             if (this.field_2 != null) {
  93.                this.field_1.a(String.valueOf(var4 * 100 / this.field_5));
  94.                this.field_2.a(String.valueOf(var5 * 100 / this.field_5));
  95.                this.field_2.a(true);
  96.             }
  97.  
  98.             this.field_0.a(var1);
  99.             this.field_1.a(false);
  100.             if (this.field_2 != null) {
  101.                this.field_2.a(false);
  102.             }
  103.          } else {
  104.             this.field_0.a();
  105.          }
  106.       }
  107.  
  108.    }
  109.  
  110.    // $FF: renamed from: a () int
  111.    int method_3() {
  112.       return this.field_3;
  113.    }
  114.  
  115.    // $FF: renamed from: if () int
  116.    int method_4() {
  117.       return this.field_4;
  118.    }
  119.  
  120.    // $FF: renamed from: a (int) void
  121.    void method_5(int var1) {
  122.       if (this.field_4++ == 0) {
  123.          this.field_3 = var1;
  124.       }
  125.  
  126.    }
  127. }
  128.